#define R(...) #__VA_ARGS__
char* vert = R(
#version 440\n
layout(location = 0) in vec3 vertexPosition;
layout(location = 1) in vec3 color;
layout(location = 2) in vec2 texcoord;
out vec3 color1;
out vec2 tex_coord;
void main()
{
	color1 = color;
	gl_Position = vec4(vertexPosition,1.0f);
	tex_coord = texcoord;
}
);

char* frag = R(
#version 440\n
out vec4 fragColor;
uniform sampler2D texKitten; 
uniform sampler2D texPuppy;
in vec3 color1;
in vec2 tex_coord;
void main()
{

	fragColor = vec4(texture(texPuppy, tex_coord).x,0.0,0.0,0.0);

}
);